<?php

function RegisterCommonComplexType_DataSPPInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataSPPInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"              =>array("name"=>"ID",             "type"=>"xsd:integer"),
      "SISWA_ID"        =>array("name"=>"SISWA_ID",       "type"=>"xsd:integer"),
      "SPP_TGL"         =>array("name"=>"SPP_TGL",        "type"=>"xsd:dateTime"),
      "SPP_NILAI"       =>array("name"=>"SPP_NILAI",      "type"=>"xsd:float"),
      "SPP_KETERANGAN"  =>array("name"=>"SPP_KETERANGAN", "type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataSPPInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array',
    array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataSPPInputRow[]'
        )
      ),
    'tns:TDataSPPInputRow'
    );

  }

function RegisterCommonComplexType_DataUangPembangunanInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataUangPembangunanInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"                          =>array("name"=>"ID",                         "type"=>"xsd:integer"),
      "SISWA_ID"                    =>array("name"=>"SISWA_ID",                   "type"=>"xsd:integer"),
      "UANGPEMBANGUNAN_TGL"         =>array("name"=>"UANGPEMBANGUNAN_TGL",        "type"=>"xsd:dateTime"),
      "UANGPEMBANGUNAN_NILAI"       =>array("name"=>"UANGPEMBANGUNAN_NILAI",      "type"=>"xsd:float"),
      "UANGPEMBANGUNAN_KETERANGAN"  =>array("name"=>"UANGPEMBANGUNAN_KETERANGAN", "type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataUangPembangunanInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array', array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataUangPembangunanInputRow[]'
        )
      ),
    'tns:TDataUangPembangunanInputRow'
    );

  }

function RegisterCommonComplexType_DataBeaSiswaInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataBeaSiswaInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"                  =>array("name"=>"ID",                   "type"=>"xsd:integer"),
      "SISWA_ID"            =>array("name"=>"SISWA_ID",             "type"=>"xsd:integer"),
      "BEASISWA_TGL"        =>array("name"=>"BEASISWA_TGL",         "type"=>"xsd:dateTime"),
      "BEASISWA_NILAI"      =>array("name"=>"BEASISWA_NILAI",       "type"=>"xsd:float"),
      "BEASISWA_KETERANGAN" =>array("name"=>"BEASISWA_KETERANGAN",  "type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataBeaSiswaInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array', array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataBeaSiswaInputRow[]'
        )
      ),
    'tns:TDataBeaSiswaInputRow'
    );

  }

function RegisterCommonComplexType_DataMapelSoalInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataMapelSoalInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"                    =>array("name"=>"ID",                   "type"=>"xsd:integer"),
      "MAPEL_ID"              =>array("name"=>"MAPEL_ID",             "type"=>"xsd:integer"),
      "MAPELSOAL_KODE"        =>array("name"=>"MAPELSOAL_KODE",       "type"=>"xsd:string"),
      "MAPELSOAL_JENIS"       =>array("name"=>"MAPELSOAL_JENIS",      "type"=>"xsd:string"),
      "MAPELSOAL_KELAS"       =>array("name"=>"MAPELSOAL_KELAS",      "type"=>"xsd:string"),
      "MAPELSOAL_WAKTU"       =>array("name"=>"MAPELSOAL_WAKTU",      "type"=>"xsd:integer"),
      "MAPELSOAL_PERTANYAAN"  =>array("name"=>"MAPELSOAL_PERTANYAAN", "type"=>"xsd:string"),
      "MAPELSOAL_JAWABAN"     =>array("name"=>"MAPELSOAL_JAWABAN",    "type"=>"xsd:string"),
      "MAPELSOAL_PILIHAN_A"   =>array("name"=>"MAPELSOAL_PILIHAN_A",  "type"=>"xsd:string"),
      "MAPELSOAL_PILIHAN_B"   =>array("name"=>"MAPELSOAL_PILIHAN_B",  "type"=>"xsd:string"),
      "MAPELSOAL_PILIHAN_C"   =>array("name"=>"MAPELSOAL_PILIHAN_C",  "type"=>"xsd:string"),
      "MAPELSOAL_PILIHAN_D"   =>array("name"=>"MAPELSOAL_PILIHAN_D",  "type"=>"xsd:string"),
      "MAPELSOAL_PILIHAN_E"   =>array("name"=>"MAPELSOAL_PILIHAN_E",  "type"=>"xsd:string"),
      "MAPELSOAL_URL_GAMBAR"  =>array("name"=>"MAPELSOAL_URL_GAMBAR", "type"=>"xsd:string"),
      "MAPELSOAL_KETERANGAN"  =>array("name"=>"MAPELSOAL_KETERANGAN", "type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataMapelSoalInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array', array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataMapelSoalInputRow[]'
        )
      ),
    'tns:TDataMapelSoalInputRow'
    );

  }

function RegisterCommonComplexType_DataJurnalPenerimaanInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataJurnalPenerimaanInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"                    =>array("name"=>"ID",                   "type"=>"xsd:integer"),
      "USER_ID"               =>array("name"=>"USER_ID",              "type"=>"xsd:integer"),
      "PENERIMAAN_JENIS"      =>array("name"=>"PENERIMAAN_JENIS",     "type"=>"xsd:string"),
      "PENERIMAAN_TGL"        =>array("name"=>"PENERIMAAN_TGL",       "type"=>"xsd:dateTime"),
      "PENERIMAAN_NILAI"      =>array("name"=>"PENERIMAAN_NILAI",     "type"=>"xsd:float"),
      "PENERIMAAN_KETERANGAN" =>array("name"=>"PENERIMAAN_KETERANGAN","type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataJurnalPenerimaanInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array', array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataJurnalPenerimaanInputRow[]'
        )
      ),
    'tns:TDataJurnalPenerimaanInputRow'
    );

  }

function RegisterCommonComplexType_DataJurnalPengeluaranInput($SIS_COMMON){
  $SIS_COMMON->addComplexType
    (
    "TDataJurnalPengeluaranInputRow",
    "complexType",
    "struct",
    "all",
    "",
    array
      (
      "ID"                      =>array("name"=>"ID",                   "type"=>"xsd:integer"),
      "USER_ID"                 =>array("name"=>"USER_ID",              "type"=>"xsd:integer"),
      "PENGELUARAN_JENIS"       =>array("name"=>"PENGELUARAN_JENIS",     "type"=>"xsd:string"),
      "PENGELUARAN_TGL"         =>array("name"=>"PENGELUARAN_TGL",       "type"=>"xsd:dateTime"),
      "PENGELUARAN_NILAI"       =>array("name"=>"PENGELUARAN_NILAI",     "type"=>"xsd:float"),
      "PENGELUARAN_KETERANGAN"  =>array("name"=>"PENGELUARAN_KETERANGAN","type"=>"xsd:string")
      )
    );

  $SIS_COMMON->addComplexType
    (
    'TDataJurnalPengeluaranInput',
    'complexType',
    'array', '',
    'SOAP-ENC:Array', array(),
    array
      (
      array
        (
        'ref'             =>'SOAP-ENC:arrayType',
        'wsdl:arrayType'  =>'tns:TDataJurnalPengeluaranInputRow[]'
        )
      ),
    'tns:TDataJurnalPengeluaranInputRow'
    );

  }

?>